---
title: "Accessibility Checker Rule Help: RPT_Form_ChangeEmpty"
---
import "../../../styles/ToolHelp.scss"
import { CodeSnippet, Tag } from "carbon-components-react";

<div className="toolHelp">
<Row>
<Column colLg={16} colMd={8} colSm={4} className="toolHead">

### Confirm the form does not submit automatically without warning

<div id="locLevel"></div>

A form should not be submitted automatically without warning the user

</Column>
</Row>
<Row>
<Column colLg={11} colMd={5} colSm={4} className="toolMain">

### Why is this important?

Forms that are designed to automatically submit when all the fields are filled out or when focus leaves the last field pose problems for accessibility. If users are not warned, they may leave a field to get more context and be confused when the information is submitted.

<div id="locSnippet"></div>

### What to do

* Verify that the `onchange` function does not automatically submit the form;
* OR, if the form is automatically submitted, verify that the user is warned in advance;
* OR, use the standard behavior of a `<form>` element by providing a "submit" button or the use of an Enter key to submit the form.

</Column>
<Column colLg={5} colMd={3} colSm={4} className="toolLeft">

### About this requirement

[IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2)
[WCAG 2.1 technique G13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13)
[WCAG 2.1 failure technique F36](https://www.w3.org/WAI/WCAG21/Techniques/failures/F36)

### Who does this affect?

* People using a screen reader, including blind, low vision and neurodivergent people
* Many older adults
* People with learning disabilities

</Column>
</Row>
</div>

export default ({ children, _frontmatter }) => (<React.Fragment>{children}</React.Fragment>)
